html, body { 
	margin:0 auto; 
	font-family: "Lucida Grande", "Helvetica Neue", Helvetica, sans-serif;
	font-size: 12px; color: #27272C;
}
img { border: none; }
a,a:hover,a.selected { text-decoration: none;}

input[type=text],textarea,select {
	margin: 0 5px 7px 0; 
	padding:4px 5px 4px 5px; 
	border:1px solid #888;
	font-size: 12px;
	color: #014672;
	
}

div#loading {
 	display:block;
	position: fixed; 
	top:0; right:0;
	margin-right: 50px;
	height: 75px;
	visibility: hidden;

}
#header {
	height: 1px;
/*	background: yellow;*/
	border-bottom: 1px solid #ccc;
}
#leftboard {
	padding: 5px;
	float:left;
	height: 100%;
	background: #B1F7FA;
}
	ul#leftnav {
		margin:0;
		padding:0;
		list-style: none;
	}
	ul#leftnav a {
		display:block;
		padding: 10px;
	}
	ul#leftnav a:hover {
		background: white;
	}
#rightboard {
	margin-left: 120px;
	position: absolute;
}	








/********************************************/
#content { 
  	margin:0 auto;
	width: 930px; 
	min-height: 400px;
	padding-top: 15px;
	padding-bottom: 10px;
	
}

	#login { width:31em; }
	#profile{ margin:3em auto 0 auto;width:60em; }
	#forgot_password_form{ width:31em; }
	#forgot_password img.qtx,#new_password img.qtx {
		display:none;
	}
	.standard_form{margin:3em auto 0 auto;width:60em;background-color:#edf3fe;padding:2em 2em 1em 2em;border:10px solid #ddd;}
	.standard_form h1{ font-size:160%;margin-bottom:1em; color:#014978;}
	.standard_form h1 a{font-size:70%;font-weight:normal; color:#178ab9;}
	.standard_form h1 a:hover{font-size:70%;font-weight:normal; color:#d40010;}
	.standard_form p{margin:.5em 0;}
	.standard_form p.note{color:#a00;}
	.standard_form form label,.standard_form form .label,label.standard{font-size:110%;color:#666;display:block;margin:0;margin-top:1em;}
/*	.standard_form form label a{font-size:90%; color:#178ab9;}*/
/*	.standard_form form label a:hover{font-size:90%; color:#d40010;}*/
	.standard_form form label.error{color:#a00;}
	.standard_form form .label label{margin:0;color:black;font-size:95%;}
	.standard_form form .label span{font-size:90%;color:#888;}
	.standard_form form input.text,.standard_form form textarea{margin-top:5px;padding:5px;border:1px solid #888;}
	.standard_form form input.text{font-size:110%;}
	
/*	.standard_form form input.submit{font-size:120%;padding:.1em 1em;}*/

	.standard_form form label.error input.text,.standard_form form label.error textarea{border:1px solid #a00;background-color:#f2e1e1;}
/*	.standard_form a{color:#178ab9;}*/
/*	.standard_form a:hover{color:#d40010;}*/
	.error_box{background:#FFEBE8 none repeat scroll 0;border:1px solid #DD3C10;padding:1em;margin-bottom:5px;font-weight:bold;}


	.standard_form form input.submit { 
		width:100px; height:30px; 
		padding:0; 
		border: none;
		background: url(/_images/bt-login.png) no-repeat;
		background-position: 0px 0px !important;
		font-size: 12px;
		color: #DBF5FF;
	}
	.standard_form form input:hover.submit { 
		background-position: 0px -30px !important;
		border: none;
	}

img#loading {
	visibility:hidden;
}
a.logout {
	color: #0099cc;
	padding: 2px;
	-moz-outline-style: none; 
}
a.logout:hover {
	background: #0099cc;
	color:white;
}
